<?php

trait A{
    public function getInfo() {
        echo '这是trait原型<br>';
    }
}
class Person {
    public function getInfo() {
        echo '这是Person类<br>';
    }
}
//继承类同时代码复用
class Student extends Person {
    use A;		//继承了getInfo，有被A中getInfo覆盖
}
//测试
$stu=new Student;
$stu->getInfo();	//这是trait原型